﻿@charset "utf-8";
/* CSS Document */

.header{width:100%; height:114px; background-color:#fff; overflow:hidden;}
	.header p.top_line{width:100%; height:3px; overflow:hidden;}
	.header p.top_line .tl_left{display:block; width:37%; height:3px; background-color:#da251c;}
	.header p.top_line .tl_right{display:block; width:63%; height:3px; background-color:#ad0201;}
	
	.header .top_main{width:998px; height:109px; margin:0 auto; display:block; overflow:hidden;}
	.header .top_main .logo{display:block; width:460px; }
		.header .top_main .logo img{width:460px; height:60px; margin-left:3px; margin-top:23px;}
	.header .top_main p.top_phone{width:210px; height:40px; margin-top:36px; background:url(../images/top_phone.png) no-repeat left center; line-height:14px; padding-left:50px;}
	.header .top_main p.top_phone span{
		display:block; font-family:Tahoma, Geneva, sans-serif; font-size:20px; color:#c00725; font-style:italic; line-height:24px; font-weight:bolder; 
		margin-top:3px; letter-spacing:0.05em;
		}

.nav{width:100%; height:45px; background:url(../images/nav_bg.gif) repeat-x 0 0; overflow:hidden;}
	.nav .nav_main{width:998px; height:45px; margin:0 auto; overflow:hidden;}
	.nav .nav_main ul{width:1000px;}
	.nav .nav_main ul li{width:125px; height:45px; background:url(../images/nav_fg.png) no-repeat right top; float:left;}		
	.nav .nav_main ul li a{display:block; width:123px; height:44px; font:15px/44px "微软雅黑"; color:#333; text-align:center; letter-spacing:0.1em; z-index:0;}
	.nav .nav_main ul li a:hover{display:block; background:url(../images/nav_hover.gif) repeat-x left 3px; color:#fff; text-decoration:none; z-index:99;}
	.nav .nav_main ul li.navtive a{display:block; background:url(../images/nav_hover.gif) repeat-x left 3px; color:#fff; text-decoration:none; z-index:99;}
	.nav .nav_main ul li.navtive a:hover{display:block; background:url(../images/nav_hover.gif) repeat-x left 3px; color:#fff; text-decoration:none; z-index:99;}

.banner{width:100%; height:390px; position:relative; z-index:1; overflow:hidden;}
	.box_skitter ul{display:none;}
	.box_skitter .container_skitter{overflow:hidden; position:relative;}
	.box_skitter .image{width:1920px; height:390px; position:absolute; left:50%; top:0; margin-left:-960px;}
	.box_skitter .image img{display:none;}
	.box_skitter .box_clone{position:absolute; top:0; left:0; width:100px; overflow:hidden; display:none; z-index:2;}
	.box_skitter .box_clone img {position:absolute; top:0; left:0; z-index:2;}
	.box_skitter .btn{display:inline-block; position:absolute; top:0; z-index:10; width:38px; height:100%; text-indent:-9999px;}
	.box_skitter .prev_button{left:0; background:url(../images/arrow_left.png) no-repeat 0 center;}
	.box_skitter .next_button{right:0; background:url(../images/arrow_right.png) no-repeat 0 center;}
	.box_skitter .btn.hover{background-position:-38px center;}

.search{width:100%; height:48px; overflow:hidden; background-color:#fff; border-bottom:#dedede 1px solid;}
	.search .search_main{width:998px; height:48px; margin:0 auto; overflow:hidden;}
	.search_main p.fl{line-height:48px;}
	.search_main span{font-family:"微软雅黑"; font-size:15px; font-weight:bold; color:#ad0201; letter-spacing:0.05em;}
	.search_main a{display:inline-block; height:16px; line-height:16px; margin-top:16px; margin-right:8px; padding-right:8px; border-right:#aaa 1px dotted; color:#525252;}
	.search_main a.last{border:none;}
	.search_main a:hover{color:#e62129; text-decoration:underline;}
	.search_main form.fr{float:right; margin-top:8px;}
	.search_main input.search_s{float:left; width:202px; height:20px; padding:5px 14px; border:1px solid #ccc; border-right:none; line-height:20px; color:#666;}
	.search_main input.search_go{width:32px; height:32px; padding:0; border:none; background:url(../images/search_go.gif) no-repeat; cursor:pointer;}

.ipro{width:100%; min-height:200px; padding:30px 0 30px; margin:0 auto; background-color:#f5f8fc; overflow:hidden;}
	.ipro .ipro_tit{width:998px; height:30px; margin:0 auto; background:url(../images/ipro_tit_bg.gif) repeat-x left center;}
	.ipro .ipro_tit span{
		display:block; width:160px; height:30px; line-height:30px; text-align:center; margin:0 auto; background-color:#f5f8fc; font-family:"微软雅黑"; font-size:22px; color:#ad0201;
		letter-spacing:0.1em; font-weight:bold;
		}	
	.pro-list{clear:both; width:998px; margin:0 auto; overflow:hidden; position:relative;}
	.pro-list #pro-pro{width:896px; height:220px; margin:20px auto; overflow:hidden;}
	.pro-list ul{width:920px; overflow:hidden;}
	.pro-list li{float:left; width:209px; margin-right:20px; position:relative; overflow:hidden;}
	.pro-list li a{display:block; width:209px; height:218px; border-bottom:#ad0201 2px solid; text-align:center; background-color:#fff;}
	.pro-list li img{width:209px; height:209px;}
	.pro-list li span{display:block; width:179px; line-height:18px; padding:0 15px; text-align:center; color:#525252; position:absolute; bottom:10px;}	
	.pro-list li a:hover{border-bottom:#e62129 2px solid;}	
	.pro-list li a:hover span{color:#e62129;}	
	.pro-list #left-btn{width:38px; height:38px; cursor:pointer; position:absolute; left:0; top:111px; background:url(../images/arrow_left.png) no-repeat right top; display:block;}
	.pro-list #right-btn{width:38px; height:38px; cursor:pointer; position:absolute; right:0; top:111px; background:url(../images/arrow_right.png) no-repeat right top; display:block;}
	.pro-list #left-btn:hover{background:url(../images/arrow_left.png) no-repeat left top;}
	.pro-list #right-btn:hover{background:url(../images/arrow_right.png) no-repeat left top;}

.icnews{width:100%; min-height:200px; padding:30px 0 20px; margin:0 auto; background-color:#f5f8fc; overflow:hidden;}
	.icnews .icnews_main{width:998px; height:320px; margin:0 auto; overflow:hidden;}
	.icnews_main h1.icnews_tit{font:22px/39px "微软雅黑"; color:#ad0201; letter-spacing:0.1em; font-weight:bold; margin-bottom:10px;}
		.icnews_main h1.icnews_tit span{font:18px/40px Verdana, Geneva, sans-serif; color:#e2e2e2; text-transform:uppercase; letter-spacing:0; margin-left:5px;}
	
	.icnews_main .iabout{width:290px; margin-right:34px; overflow:hidden; min-height:200px; }
		.iabout p{height:140px; overflow:hidden;}		
		.iabout div img{width:290px; height:110px;}
	
	.icnews_main .icnews_left{width:360px; overflow:hidden; min-height:200px;}
		.icnews_left dd{display:block; height:261px; overflow:hidden;}
		.icnews_left dl.icndl_right{width:360px; overflow:hidden;}
			.icndl_right ul{}
			.icndl_right ul li{height:42px; padding:11px 0; border-bottom:#dadada 1px solid; overflow:hidden;}
			.icndl_right ul li a{display:block;}
			.icndl_right ul li h1{
				width:46px; font:32px/42px Verdana, Geneva, sans-serif; color:#c4c4c4; font-weight:bold; padding-right:10px; margin-right:10px; 
				border-right:#dadada 1px solid;
				}
			.icndl_right ul li div.fl{width:290px; color:#525252; overflow:hidden;}
			.icndl_right ul li p{width:290px; height:26px; line-height:26px; color:#525252; overflow:hidden;}
 			.icndl_right ul li div span{display:block; font-family:Verdana, Geneva, sans-serif; color:#999;}
			.icndl_right ul li a:hover h1{color:#e62129;}	
			.icndl_right ul li a:hover p{color:#e62129; font-weight:bold;}	
			.icndl_right ul li a:hover span{font-weight:normal;}			
	.icnews_main .icnews_right{width:280px; overflow:hidden; min-height:200px;}
		.icnews_right p img{width:280px; height:110px;}

.foot{width:100%; min-height:60px; padding:30px 0; margin:0 auto; background-color:#252525; overflow:hidden;}
	.foot_main{width:998px; margin:0 auto; overflow:hidden;}
	.foot_main dl.fl{width:180px; height:77px; display:block; background:url(../images/foot_logo.png) no-repeat left center;}
	.foot_main dl.fr div{width:770px; line-height:30px; color:#888; padding-bottom:10px; margin-bottom:10px; border-bottom:#333 1px solid;}
	.foot_main dl.fr a{line-height:30px; color:#888;}
	.foot_main dl.fr a:hover{text-decoration:underline;}	
	.foot_main dl.fr p{line-height:30px; font-family:"微软雅黑"; color:#888; letter-spacing:0.1em; font-weight:normal;}





.pbanner{width:100%; height:220px; overflow:hidden; position:absolute;}
	.pbanner p{ position:absolute; left:50%; margin-left:-995px;} 	

	
	

#pmain{width:100%; padding-bottom:66px; background-color:#fcfcfc; overflow:hidden;}
.pmain{width:998px; margin:0 auto; overflow:hidden;}
	.pmain .pm_left{width:242px; margin-top:30px; min-height:620px; overflow:hidden;}
	.promenu{width:240px; background:#fff; border:#f2f2f2 1px solid; border-top:none;}
	.promenu h1{width:100%; height:55px; padding:16px 0; background:url(../images/protb.png) no-repeat 25px 22px #ad0201; padding-left:50px; font:20px/30px "微软雅黑"; color:#fff; 
				 text-align:left; font-weight:bold; letter-spacing:0.1em; overflow:hidden; }
	.promenu h1 span{display:block; font:15px/20px Verdana, Geneva, sans-serif; text-transform:uppercase; letter-spacing:0;}
	.promenu ul{width:230px; padding:0 5px; color:#888; letter-spacing:0.1em; overflow:hidden;}
	.promenu ul li{height:55px; line-height:55px; text-align:left; border-bottom:#f2f2f2 1px solid;}
	.promenu ul li a{display:block; padding-left:32px; font-family:"微软雅黑"; color:#666;}	
	.promenu ul li a:hover{background:url(../images/plro_ahover.png) no-repeat 10px center; color:#e62129;}
	.promenu ul li.prohover a{background:url(../images/plro_ahover.png) no-repeat 10px center; color:#e62129;}
	.promenu ul li.prohover a:hover{background:url(../images/plro_ahover.png) no-repeat 10px center; color:#e62129;}

	.pcon{width:240px; background:#fff; border:#f2f2f2 1px solid; border-top:none;}
	.pcon h1{width:100%; height:40px; padding:10px 0; background:url(../images/protb.png) no-repeat 20px center #ad0201; padding-left:45px; font:18px/40px "微软雅黑"; color:#fff; 
			 text-align:left; font-weight:bold; letter-spacing:0.1em; overflow:hidden; }
	.pcon h1 span{font:12px/40px Verdana, Geneva, sans-serif; text-transform:uppercase; font-style:italic; letter-spacing:0; padding-left:5px;}
	.pcon div{padding:10px 5px;}
	.pcon p{padding-left:10px; line-height:30px; font-family:"微软雅黑"; color:#555;}
	
	.pmain .pm_right{width:680px; padding:30px 15px 50px; min-height:620px; background:#fff; box-shadow:0px 1px 3px rgba(0,0,0,0.1); border-left:#f2f2f2 1px solid; 
					  border-right:#f2f2f2 1px solid; border-bottom:#f2f2f2 1px solid; overflow:hidden;}
	.pm_right .ptit{width:658px; padding:12px 10px; line-height:35px; border:#f2f2f2 1px solid; background-color:#fafafa; margin-bottom:20px; overflow:hidden;}
	.ptit h1{font:24px/35px "微软雅黑"; color:#ad0201; font-weight:bold; letter-spacing:0.1em;}
	.ptit p.fr{font-family:"微软雅黑"; color:#999; line-height:40px;}
	.ptit p span{color:#ad0201;}
	.ptit p a{color:#999;}
	.ptit p a:hover{color:#ad0201;}
	.ptit p img{margin-top:17px;}
	



.about{width:680px; margin:0 auto; padding-bottom:180px; background:url(../images/about_logo.png) no-repeat; background-position:bottom right; overflow:hidden;}
	.about p{font:14px/28px "宋体"; color:#4a4a4a; letter-spacing:0.05em; text-indent:2em; margin-bottom:10px;}
	.about p img{margin-left:-2em;}



.product{width:680px; margin:0 auto; overflow:hidden;}
	.product ul{width:710px; margin-bottom:40px; overflow:hidden;} 
	.product ul li{width:210px; margin:0 21px 35px 0; float:left; position:relative;}
	.product ul li a{width:190px; height:240px; padding:0 10px; border:#dedede 1px solid; display:block;}
	.product ul li a:hover{border:#ad0201 1px solid;}
	.product ul li a img{width:190px; height:190px;}	
	.product ul li a div{width:100%;}
	.product ul li a div p.p1{font:15px/40px "微软雅黑"; color:#424242; font-weight:bold; border-bottom:# 1px solid; text-align:center;}	
	.product ul li a div p.p2{display:block; font:12px/20px "微软雅黑"; padding:10px 0 10px 15px; color:#5a5a5a;}
	.product ul li a div p.p2 span{font-weight:bold; color:#000;}	
	.product ul li a:hover p.p1{color:#ad0201; background-color:#f8f8f8;}
	.product ul li a:hover p.p2{color:#ad0201;}
	



.pro_list{width:680px; margin:0 auto; overflow:hidden;}
	.pro_list ul{width:700px; margin-bottom:40px; overflow:hidden;} 
	.pro_list ul li{width:210px; margin:0 21px 35px 0; float:left; position:relative;}
	.pro_list ul li a{width:210px; }
	        .pro_list ul li a img{width:208px; height:208px; border:#dedede 1px solid; display:block;}
		.pro_list ul li a span{display:block; height:40px; text-align:center; padding:3px 0 0; line-height:20px;}
		.pro_list ul li a:hover img{border:#e62129 1px solid;}
		.pro_list ul li a:hover span{color:#e62129;}
	
		
	
.protail{width:680px; margin:0 auto; padding-bottom:50px; overflow:hidden;}	
	#pro_view{width:680px; margin:0 auto; overflow:hidden;}
		#pro_img{width:300px; height:300px; border:1px solid #ddd; float:left;}
			#pro_blank{
				width:300px; height:300px; margin-top:-260px; position:relative;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="../images/blank.png");/*只对IE6有效*/
				background:url(../images/blank.png) no-repeat !important;
			}
			#pro_zoom{width:260px; height:300px; margin-top:-340px;}
				.zxx_image_zoom_list img.zxx_zoom_image{position:relative;}
				.zxx_image_zoom_list:hover,.zxx_image_zoom_list:hover img.zxx_zoom_image{border-color:#ff3300;}
				.zxx_image_zoom_div{width:260px; height:300px; padding:0px; background:white; border:1px solid #DDDDDD; margin-top:-1px; text-align:center; position:absolute; 
									z-index:1000; left:0; top:0; overflow:hidden;}
			#zoomer{width:295px; position:relative; margin-top:-25px; text-align:right;}
		
		#pro_do{width:350px; float:right;}
			#pro_do h1{font:16px/24px "微软雅黑"; font-weight:bold; letter-spacing:0.05em; color:#ff9900; margin-bottom:10px;}
			#pro_do .ddl01{background-color:#e8f7f0; height:50px; padding:6px; position:relative;}
				.ddl01 .dl01div{line-height:25px; font-size:12px; color:#888; font-family:"微软雅黑", Tahoma, Arial;}	
				.ddl01 .dl01div img{vertical-align:middle; margin-right:6px;}			
				.ddl01 .dl01div span{color:#333; font-weight:bold;}	
				.ddl01 .proback{position:absolute; z-index:9; top:0; left:0; margin-top:62px; _margin-top:62px; text-align:right; width:100%; z-index:2;}
			#pro_do .ddl02{width:300px; padding-top:35px; overflow:hidden;}
				.ddl02 ul{width:300px;}				
				.ddl02 ul li{padding-left:6px; z-index:1; z-index:9; width:130px; margin-bottom:20px;}
				.ddl02 .dl02div img{vertical-align:middle; margin-right:4px;}			
				#in_tip{position:absolute; width:246px; padding:10px; background:#ffffcc; border:1px dotted #ffcc00; margin-left:118px; margin-top:-25px; z-index:2; display:none;}
			
			
	#procon_a{width:730px; margin:auto; margin-top:22px; border-bottom:1px solid #DDDDDD; height:25px; overflow:hidden;}
		#procon_a a{float:left; width:90px; height:25px; font-family:"微软雅黑", Tahoma, Arial; text-align:center; margin-right:5px; line-height:25px; _line-height:26px; 
					background:url(../images/procon_a.png) no-repeat; outline:none;}
			#procon_a a:hover{color:#ad0201;}
		#procon_a a.A{background:url(../images/procon_a.png) no-repeat center -25px; color:#FFF; font-weight:bold;}
		#procon_2{font-family:"微软雅黑", Tahoma, Arial;}
		.procon{padding-top:12px; padding-bottom:12px; width:100%; margin:auto; display:none; line-height:188%;}
                .procon img{width:95%;height:auto;}
		#procon_2 ul{padding:0; margin:0; list-style:none;}
		#procon_2 ul li{margin-top:4px; margin-bottom:4px;}

	#prolist{width:730px; padding:0; margin:0; margin-top:10px; overflow:hidden; padding-left:10px; list-style:none;}
		#prolist li{width:165px; float:left; margin-right:17px; margin-top:6px; margin-bottom:15px;}
		#prolist li p.img{padding:0; margin:0;}
		#prolist li p img{border:1px solid #DDD;}
		#prolist li p.tit{padding:0; margin:0; margin-top:8px; line-height:17px; text-align:center;}
		#prolist li.clearP{width:100%; float:left; margin-top:-18px; height:1px;}
	
	
	
.news{width:680px; margin:0 auto; padding-bottom:50px; overflow:hidden;}	
	.news ul{}
	.news ul li{width:100%; height:35px; line-height:35px; padding:5px 0; border-bottom:#dedede 1px dashed; overflow:hidden;}
	.news ul li a{display:block; height:35px; line-height:35px; background:url(../images/newstb.gif) no-repeat 3px center; padding-left:25px; overflow:hidden;}
	.news ul li span{display:block; float:right; padding-right:3px; color:#ccc; font-family:"微软雅黑";}
	.news ul{}
	
	
		
.newstail{width:680px; margin:0 auto; padding-bottom:50px; overflow:hidden;}	
	.newstail h2{font:16px/30px "微软雅黑"; color:#333; font-weight:bold; text-align:center; width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:#ddd 1px solid;}
	.newstail h2 span{display:block; text-align:center; color:#999; font:12px/22px "宋体"; margin-top:10px;} 
	.newstail p{color:#4a4a4a; font:14px/28px "宋体"; text-indent:2em; margin-bottom:10px;} 
	.newstail p img{display:block; margin-left:-2em;} 

	.prenext{width:100%; border-top:#ff9900 1px solid; padding-top:5px; position:relative;}
		.prenext p{line-height:25px; margin-bottom:0; text-indent:1em;}
		.prenext p span{color:#333; font-weight:bold;}



.honor{width:680px; margin:0 auto; padding-bottom:50px; overflow:hidden;}
	.portfolio-area{ display:block; position:relative; width:700px;}
	.portfolio-area li{width:153px; float:left; margin:0 20px 20px 0; overflow:hidden;}
	.portfolio-area li img{border:1px solid #d5d5d5; border-radius:2px; padding:1px; width:149px; height:209px;}
	.portfolio-area li img:hover{border:1px solid #ad0201; box-shadow:0 0 3px #ad0201;}
	.portfolio-area li span{line-height:30px; text-align:center; color:#626262; display:block; width:100%;}
	.portfolio-area li a:hover span{color:#ad0201;}
	
	
	
.network{width:680px; margin:0 auto; padding-bottom:50px; overflow:hidden;}	
	.network p{}
	.network p{}
	
	
	
.jobs{width:680px; margin:0 auto; padding-bottom:50px; overflow:hidden;}	
	.jobs table{border-collapse:collapse; width:99%; margin:0 auto; background:#FFF; text-align:center;}
	.jobs td, .jobs th{border:#ccc 1px solid; border-style:solid; padding:5px; line-height:200%; color:#666; word-wrap:break-word; word-break:break-all;table-layout:fixed; 
						font-family:"微软雅黑"; font-size:14px; letter-spacing:0.05em;}
	.jobs th{color:#ff9900; border:#ccc 1px solid;}
	.jobs .jd{display:block; width:82px; height:27px; background:url(../images/btn1.png) no-repeat center;}
	.jobs .jd:hover{display:block; background:url(../images/btn2.png) no-repeat center;}
	
	
	
	
.jobstail{width:640px; padding-left:40px; margin:0 auto; padding-bottom:50px; overflow:hidden;}	
	.jobstail h3{font:18px/35px "微软雅黑"; font-weight:bold; letter-spacing:1px;}
	.jobstail p{line-height:28px;}
	.jobstail .back{padding:50px 0px 0px 0;}
	



.service{width:680px; margin:0 auto; padding-bottom:50px; overflow:hidden;}	
	.service p{font:15px/28px "微软雅黑";}
	
	.page_guestbook{width:94%; margin:0 auto;}
	.page_guestbook .tables{border-left:1px solid #efefef; border-top:1px solid #efefef;}
	.page_guestbook .tables td{border-bottom:1px solid #efefef; border-right:1px solid #efefef; padding:2px 0 2px 5px; line-height:30px; color:#555;}
	.page_guestbook .tables td input{height:26px; padding-left:5px;}
	.page_guestbook .tables td textarea{padding:5px;}
	.page_guestbook .tables *{-webkit-text-size-adjust:none; outline:0;}





.contact{width:680px; margin:0 auto; padding-bottom:50px; overflow:hidden;}	
	.contact h1{font:28px/30px "微软雅黑"; font-weight:bold; color:#444; letter-spacing:0.1em; margin-bottom:15px; margin-left:14px;}
	.contact p{font:14px/28px "宋体"; color:#626262; text-indent:2em; margin-left:14px; letter-spacing:0.05em; }




.sitemap{width:998px; margin:0 auto; padding-bottom:50px; overflow:hidden;}
	.lists_tit01 h1{width:100%; height:40px; background:url(../images/arr5.gif) no-repeat 0px 10px; padding-left:25px; font-family: "微软雅黑"; font-size:18px; line-height:40px; 
					color:#545454;  margin-bottom:22px; border-bottom:#38a5dd 1px dashed; font-weight:bold;}
	
	.lists_tit02{width:100%; margin-bottom:22px; border-bottom:#38a5dd 1px dashed; overflow:hidden;}
	.lists_tit02 h1{width:100%; background:url(../images/arr5.gif) no-repeat 0px 10px; padding-left:25px; font-family: "微软雅黑"; font-size:18px; line-height:40px; color:#545454; 
					font-weight:bold;  overflow:hidden;}
	.smpro a.smprolist{display:block; font-size:15px; font-family:"微软雅黑"; line-height:28px; padding-left:39px; font-weight:bold; color:#ad0201; 
					   background:url(../images/smprolist.png) no-repeat 20px center; }
	.smpro a.smprolist:hover{text-decoration:underline;}		
	.smpro div{margin-left:20px;}
	.smpro div a{margin-right:30px; padding-left:8px; display:block; float:left; line-height:28px; background:url(../images/navli.png) no-repeat left center; background-size:3px;}
	.snews{margin-left:20px; margin-bottom:20px;}		
	.snews a{margin-right:30px; padding-left:8px; display:block; line-height:28px; background:url(../images/navli.png) no-repeat left center; background-size:3px;}




































































